.identify-wrap {
    padding: 44px 0 60px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.step1-content {
    padding: 0 100px;
}

.step2-content {
    padding: 0 60px;
    overflow: hidden;
}

.step {
    height: 128px;
    margin:0 100px 0;
    padding-top:16px;
}

.step:after {
    content: '';
    display: block;
    clear: both;
}

.step1, .step2, .step3 {
    float: left;
    position: relative
}

.step1:after,
.step2:after,
.step3:after {
    content: '';
    display: block;
    clear: both
}

.step1.before .stepbar, .step2.before .stepbar, .step3.before .stepbar {
            background: #4ecca2;
}

.step1.before .steptext, .step2.before .steptext, .step3.before .steptext {
            color: #363a40;
}

.step1.after .stepbar, .step2.after .stepbar, .step3.after .stepbar {
            background: #4ecca2;
}

.step1.after .steptext, .step2.after .steptext, .step3.after .steptext {
            color: #363a40;
}

.step1.after .stepnum, .step2.after .stepnum, .step3.after .stepnum {
            background: #4ecca2;
            border-color: #4ecca2;
            color: #fff;
}

.step1 .stepbar, .step2 .stepbar, .step3 .stepbar {

        height: 10px;
        background: #dadfe6;
}

.step1 .stepnum, .step2 .stepnum, .step3 .stepnum {

        border-radius: 100%;
        border: 3px solid #dadfe6;
        background: #fff;
        color: #a0a5ad;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        position: absolute;
        right: -15px;
        top: -15px;
        z-index: 2;
}

.step1 .steptext, .step2 .steptext, .step3 .steptext {
        position: absolute;
        right: -38px;
        color: #a0a5ad;
        top: 40px;
}

.step1 {
    width: 178px;
    
}

.step1 .stepbar{
        border-radius: 5px 0 0 5px;
    }

.step2 {
    width: 340px;
}

.step3 {
    width: 482px;
}

.step3 .stepbar{
        border-radius: 0px 5px 5px 0;
    }

.step3 .stepnum {
        right: 143px;
    }

.step3 .steptext {
        right: 146px;
    }

.identify-input-left {
    float: left;
}

.identify-input-left .input-title {
        width: 150px;
    }

.identify-input-right {
    float: right;
}

.identify-input-right .input-title {
        width: 150px;
    }

.warn {
    margin-left: 0;
    text-align: center;
    float: none;
}

.step-action {
    text-align: center;
}

.step-action a {
        display: inline-block;
        width: 240px;
        height: 38px;
        line-height: 38px;
    }

.step-action .note {
        color: #a0a5ad;
        margin-left: 20px;
        line-height: 38px;
        position: absolute;
    }

/*第二步*/

/*第三步*/

.identify-table {
    margin:0 60px 40px;
}

.identify-table table td {
            height: 50px;
            line-height: 50px;
            border: 1px solid #e4e6eb;
            padding:0 10px;
            width:320px;
        }

.identify-table table td.title{
            background:#f5f6f7;
            text-align:right;
            color:#a0a5ad;
            width:180px;
        }

.identify-img-wrap{
    margin:0 60px;
    overflow:hidden;
}